#ifndef _OCPP_GridFileReader_H__
#define _OCPP_GridFileReader_H__

#include "GridVariable.h"
#include "GridDataReader.h"

namespace OCPP
{
	namespace Volume
	{
		class _volumeExport GridFileReader
		{
		public:
			GridFileReader() {}
			virtual ~GridFileReader() {}
			virtual bool open(String fileName) { return false; }
			virtual void close() {}
			virtual GridVariablePtr findVariable(String name) { return nullptr; }
			virtual GridDataReaderPtr getDataReader(GridShape origin, GridShape shape, GridVariablePtr variable) { return nullptr; }
		};
	}
}

#endif // !_OCPP_NetcdfFileReader_H__
